#ifndef OPEN_CV_VIEW_H_
#define OPEN_CV_VIEW_H_

#include "capturethread.h"

#include <QWidget>

class TrackController;
class RenderWidget;
class ColourFilter;
class BlobFinder;

class OpenCVView : public QWidget 
{
public:
	OpenCVView(QWidget *parent = NULL);

/*public slots:
	void startVideo();
	void stopVideo();
	void applyFilter();
	void removeFilter();
*/
private:
	TrackController *trackController;
	RenderWidget *render_widget;
	ColourFilter *colour_filter;
	BlobFinder *blob_finder;
	QTimer* updateTimer;
};

#endif // OPEN_CV_VIEW_H_
